// 2025/9/25
// 杨辉三角

#include <iostream>
#include <vector>
using namespace std;

int main() {
    int n; cin >> n;
    vector<int> row(n, 0);
    row[0] = 1;
    for(int i = 1; i <= n; i++)
    {
        for(int j = i - 1; j > 0; j--)
            row[j] = row[j] + row[j - 1];
        for(int k = 0; k < i; k++)
            printf("%5d", row[k]);
        cout << endl;
    }
}
// 64 位输出请用 printf("%lld")